/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};

/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {

/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId])
/******/ 			return installedModules[moduleId].exports;

/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			exports: {},
/******/ 			id: moduleId,
/******/ 			loaded: false
/******/ 		};

/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);

/******/ 		// Flag the module as loaded
/******/ 		module.loaded = true;

/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}


/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;

/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;

/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "";

/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ function(module, exports, __webpack_require__) {

	/**
	 * Created by Administrator on 2017/2/27.
	 */
	var SideBar = __webpack_require__(18);

	var Root = React.createClass({displayName: "Root",
	    getInitialState: function () {
	        return{
	            sideBarItem:PageDM.sideBar.value,
	            protocol: PageDM.protocol.value,
	            InvestmentRecord: PageDM.InvestmentRecord.value
	        }
	    },
	    componentDidMount: function(){
	        var _this = this;
	        UEventHub.on(PageDM.protocol.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            _this.setState({
	                protocol: v
	            });
	        });
	        UEventHub.on(PageDM.InvestmentRecord.dmbind + UI_EVENT_CONST.SET_UDM_VALUE_EVENT, function(v){
	            _this.setState({
	                InvestmentRecord: v
	            });
	        });
	        UEventHub.emit("pageLoad","hello world!");
	    },
	    render: function() {
	        var _this = this;
	        return (
	            React.createElement("div", null, 
	                React.createElement("div", {className: "mod-account container"}, 
	                    React.createElement("div", {className: "sub-nav"}, 
	                        React.createElement(SideBar, {sideBarItem: _this.state.sideBarItem})
	                    ), 
	                    React.createElement("div", {className: "account padding"}, 
	                        React.createElement("div", {className: "help-main"}, 
	                            React.createElement("div", {className: "mod-title title"}, React.createElement("b", null), "服务协议详情", React.createElement("b", null)), 
	                            React.createElement("div", {className: "protocol-detail"}, 
	                                React.createElement("h1", null, "《借款协议》"), 
	                                React.createElement("div", {className: "content"}, 
	                                    React.createElement("p", {align: "right"}, "协议编号：", _this.state.protocol.AgreementNo), 
	                                    React.createElement("p", null, "甲方（出借人）：", _this.state.protocol.UserAgreeInfo.UserName), 
	                                    React.createElement("p", null, "身份证号码/工商注册号：", _this.state.protocol.UserAgreeInfo.IDcard), 
	                                    React.createElement("br", null), 

	                                    React.createElement("p", null, "乙方（借款人）：", _this.state.protocol.FinancierInfo.CompanyName), 
	                                    React.createElement("p", null, "身份证号码/工商注册号：", _this.state.protocol.FinancierInfo.OrganizationCode), 
	                                    React.createElement("p", null, "融资订单号（即项目编号）：", _this.state.protocol.ProjectInfo.ProjectCode), 
	                                    React.createElement("br", null), 

	                                    React.createElement("p", null, "丙方（金融科技运营商）：广东网金控股股份有限公司"), 
	                                    React.createElement("p", null, "工商注册号：440106000052300"), 
	                                    React.createElement("br", null), 

	                                    React.createElement("p", null, "丁方（见证方）： 浙江新昌农村商业银行股份有限公司"), 
	                                    React.createElement("p", null, "工商注册号：913306007707448740"), 

	                                    React.createElement("p", null, "鉴于："), 
	                                    React.createElement("p", null, "1、甲、乙双方均已在", _this.state.protocol.PlatformName, "注册，同意平台的《平台用户服务协议》，并承诺其在注册和使用平台时所提供的信息是真实、合法、有效、完整的；"), 
	                                    React.createElement("p", null, "2、乙方有合法的借款需求，甲方亦自愿以其自有的合法资金向乙方提供借款，双方有意成立借贷关系，且甲乙双方事先均已充分阅读并认可平台提供的《借款协议》样本，现自愿达成与签订本《借款协议》；"), 
	                                    React.createElement("p", null, "3、甲方承诺对本协议涉及的借款具有完全的支配和处分权利，是其自有资金，为其合法所得；"), 
	                                    React.createElement("p", null, "4、丁方接受乙方的委托作为见证方，对乙方(自行或委托代理人)在平台发布本协议项下融资项目信息和乙方主体信息（包括但不仅限于各类基本资料、交易信息、财产信息、银行账户信息等）的真实性合法性提供见证，并由见证方自行或委托其他合作机构对乙方进行信用评估，但上述见证和评估不作为对甲方在本协议项下借款债权资金归还和利息收益的任何明示或隐性的保证或担保。基于目前信用见证的手段有限，平台对用户身份及见证服务的准确性和绝对真实性不做任何保证。"), 
	                                    React.createElement("p", null, "上述各方经协商一致签订如下协议，共同遵照履行："), 
	                                    React.createElement("p", {className: "fc-link"}, "一、定义"), 
	                                    React.createElement("p", null, "除非缔约方另有约定，本协议下列术语定义如下:"), 
	                                    React.createElement("p", null, "1.1 平台/本平台：指", _this.state.protocol.PlatformName, "（网址为：", React.createElement("a", {target: "_blank", href: _this.state.protocol.PlatformUrl}, _this.state.protocol.PlatformUrl), "，及平台根据业务需要不时修改的其他网址），向甲方和乙方提供项目信息发布与管理、资金融通交易管理等信息技术服务的平台，由丙方负责技术建设、运营维护及进行后台管理。"), 
	                                    React.createElement("p", null, "1.2 甲方：指在平台注册，根据自身交易目标、交易期限、风险承受能力和资产状况等，具有非保本类资金融通产品投资的经历并熟悉互联网，向在平台发布融资需求的乙方提供借款的个人或企业会员。"), 
	                                    React.createElement("p", null, "1.3 乙方：指在平台注册，同时经见证机构（具体详见项目说明）见证符合平台借款条件，并直接或间接在平台发布项目需求、在满足本协议约定条件时获得借款的个人、企业或其他合格主体。"), 
	                                    React.createElement("p", null, "1.4借款总额：是指借款人直接或间接在平台发布借款需求时所设定的所有借款金额。借款总额以平台具体展示及记录为准。"), 
	                                    React.createElement("p", null, "1.5募集期：是指借款人直接或间接在平台发布借款需求时所设定的募资期限。该期限以平台具体展示及记录为准。"), 
	                                    React.createElement("p", null, "1.6支付/清算机构：本协议项下所指定支付/清算机构详见项目说明书，其对甲、乙双方在平台上的借贷过程实现资金保管、划拨、还款等资金交易行为。支付/清算机构依法依规对其支付性能自行承担相应责任。"), 
	                                    React.createElement("p", null, "1.7保险机构（如有）：为平台上乙方与甲方间的借款提供保证保险的境内保险公司，详见项目说明书（具体保险产品由平台视交易情况根据乙方授权进行选择）。"), 
	                                    React.createElement("p", null, "1.8服务费：指乙方因使用平台服务而向丙方支付的费用，以及乙方因使用见证服务而向丁方支付的费用。"), 

	                                    React.createElement("p", {className: "fc-link"}, "二、借款的基本信息、支付与偿还"), 
	                                    React.createElement("p", null, "2.1乙方通过本平台发布借款需求前，应向丁方提交必要的身份信息（如乙方为企业，应提供企业名称、证件号码、办公地址、企业人民银行征信信息、企业法人姓名、身份证明、企业开户行及账号等信息，或丙方/丁方认为必要的其他信息；如乙方为自然人，应提供姓名、身份证号码、居住地址、个人征信信息、个人开户行及账号等信息，或丙方/丁方认为必要的其他信息。乙方承诺并保证其向丁方提供的所有信息均为最新、真实、完整和有效的。见证信息将由丁方经丙方的技术推送发布至平台（有关具体信息的发布形式及内容将由丙方、丁方根据保护乙方隐私的原则做相应保护性处理），丙方、丁方有权根据乙方具体情况予以拒绝发布或临时撤销。上述见证不作为对乙方履行还款义务和利息收益的任何保证或担保。甲方依据见证结果向乙方提供资金所产生的一切后果由甲方自行承担。本平台的用户可来自平台认可的其他机构认证的用户，前述“其他机构”包括但不限于金融机构、非金融机构的企业法人、社会团体等本平台认可的合格机构。其他机构之会员登录平台并同意接受本协议后，该会员自动成为本平台用户。来自前述其他机构的会员，应确保自身在其他机构注册信息的真实性和完整性，并应严格遵守其他机构对于会员的相关使用规定。如因违反其他机构规定而造成会员无法登录平台而造成的声誉、资金、设备等一切损失与本平台无关。"), 
	                                    React.createElement("p", null, "2.2乙方发布借款需求的模式（依实际操作确定）："), 
	                                    React.createElement("p", null, "a.乙方委托相关方根据其账单数据、账单日期等信息，自动将借款需求发送至本平台。乙方对借款需求信息无疑义，同意承担所有相关法律责任。"), 
	                                    React.createElement("p", null, "b.乙方自行或委托其他机构将借款需求发送至本平台。乙方对借款需求信息无疑义，同意承担所有相关法律责任。"), 
	                                    React.createElement("p", null, "2.3借款基本信息"), 
	                                    React.createElement("table", {className: "table-1"}, 
	                                        React.createElement("tbody", null, 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", {width: "100px;"}, "借款金额"), 
	                                                React.createElement("td", null, _this.state.protocol.UserAgreeInfo.InvestAmount, "元人民币")
	                                            ), 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "借款期限"), 
	                                                React.createElement("td", null, _this.state.protocol.ProjectInfo.Duration, "日")
	                                            ), 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "借款期间"), 
	                                                React.createElement("td", null, _this.state.protocol.ProjectInfo.ValueBegin, "（起息日）至 ", _this.state.protocol.ProjectInfo.RepayBegin, "（到期还款日）")
	                                            ), 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "起息日"), 
	                                                React.createElement("td", null, _this.state.protocol.ProjectInfo.ValueBegin)
	                                            ), 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "借款利率"), 
	                                                React.createElement("td", null, "年利率 ", _this.state.protocol.ProjectInfo.Interest, "%，根据实际借款天数按日计息（日利率为年利率/360）")
	                                            ), 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "还款方式"), 
	                                                React.createElement("td", null, "到期一次性还本付息\\每月等额还款")
	                                            ), 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "到期还款日"), 
	                                                React.createElement("td", null, "如到期还款日为非工作日的，顺延至到期还款日后的第一个工作日。借款本息实际到账时间可能延迟至到期还款日后的1-3个工作日(到期还款日当天及之后不计算利息)，资金到账日由项目说明书另行约定。")
	                                            ), 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "见证服务费"), 
	                                                React.createElement("td", null, "由丁方与乙方另行协议约定")
	                                            ), 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "平台服务费"), 
	                                                React.createElement("td", null, "融资成本—应付利息(其中融资成本及应付利息等具体金额以平台后台管理系统所列明金额为准。)")
	                                            ), 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "保险费（如有）"), 
	                                                React.createElement("td", null, "实际借款金额×年化保费费率/360×借款期限(其中年化投保费费率具体金额以平台页面展示及实际扣收为准)。")
	                                            )
	                                        )
	                                    ), 
	                                    React.createElement("br", null), 
	                                    React.createElement("p", null, "2.3.1甲方、乙方确认：除上述借款基本信息外，包括且不限于双方银行账号等内容同时可能在平台其他协议或说明内进行规定，前述其他协议或说明构成本协议不可分割的部分。"), 
	                                    React.createElement("p", null, "2.3.2募集期结束后，如实际募集资金（即所有出借人出借的金额之和）大于零但未达到借款金额的，平台有权自行评估并确定相应的借款项目是否成立。如平台决定项目成立的，则按本协议第2.4.1条的约定执行；如平台决定项目不成立的，则支付/清算机构将按照平台指令，将出借人的出借资金最晚在起息日当天归还给出借人，期间不产生任何形式的孳息。"), 
	                                    React.createElement("p", null, "2.3.3投标结束后，如项目实际募集资金大于借款金额（即产生超募）的，平台将根据出借投资借款人提供出借资金的时间顺序，将顺序在后的超募资金通过支付/清算机构进行退款处理。超募资金将被退至出借人指定的收款银行账户。超募资金不产生任何形式的孳息。"), 
	                                    React.createElement("p", null, "2.4借款的支付及偿还"), 
	                                    React.createElement("p", null, "2.4.1甲方同意向乙方出借相应款项时，委托平台指定支付/清算机构将本协议项下的借款划付至借款人账户。"), 
	                                    React.createElement("p", null, "2.4.2乙方不可撤销的授权支付/清算机构根据丙方指令从甲方提供的借款金额在扣除该笔借款相应的服务费（包括丙方收取的平台服务费、丁方收取的见证服务费）、保险机构收取的保险费（如有）后划付至乙方账户。乙方知悉且同意以上划扣行为，并确认实际借款金额为甲方提供的借款数额。"), 
	                                    React.createElement("p", null, "2.4.3乙方同意在本协议约定之还款日以主动还款或委托代扣的方式将还款资金足额支付至与丙方确定的还款账户，并委托平台指定支付/清算机构划付至甲方账户。"), 
	                                    React.createElement("p", null, "2.4.4如乙方选择以委托代扣方式还款的，则乙方同意并不可以撤销的授权平台指定的支付/清算机构根据本协议约定于还款日从乙方账户中扣划其应还款金额（包括但不限于借款本金、借款利息，下同），并将该笔款项划付至甲方账户用于归还乙方所欠的款项。如乙方账户被挂失或冻结的（司法冻结除外），不影响上述扣款授权，支付/清算机构仍可按协议约定扣划账户内资金用于归还借款本息。"), 
	                                    React.createElement("p", null, "2.4.5甲乙双方均同意委托的行为所产生的法律后果均由相应委托方承担。"), 

	                                    React.createElement("p", {className: "fc-link"}, "三、各方权利义务"), 
	                                    React.createElement("p", null, "3.1 甲方的权利义务"), 
	                                    React.createElement("p", null, "3.1.1 甲方承诺向支付机构及平台提供的信息及时、合法、真实、有效、完整，用于出借的资金来源合法且符合平台的要求。"), 
	                                    React.createElement("p", null, "3.1.2 甲方了解平台上融资项目的信贷风险，确认具有相应的风险认知和承受能力。"), 
	                                    React.createElement("p", null, "3.1.3 ", React.createElement("b", null, "甲方同意以网络页面点击确认的方式签订本协议，且未经协议其他方的同意，甲方不得否认本协议项下债权债务关系或以任何方式撤回、撤销本协议。")), 
	                                    React.createElement("p", null, "3.1.4 甲方理解并同意，借款金额由支付/清算机构进行划转之日起至起息日（不含），以及到期划款日后至支付/清算机构将借款本息划转至甲方银行账户等期间内不产生任何收益（包括但不限于利息）。甲方有权根据项目说明书中约定的期限，从乙方处获得借款期间内基于借款金额的约定利息收益。"), 
	                                    React.createElement("p", null, "3.1.5 甲方必须遵守本协议及相关法律法规，不得利用平台或本次借贷行为进行洗钱或其他不正当交易行为，否则应依法独立承担法律责任。"), 
	                                    React.createElement("p", null, "3.1.6 借款到期后，甲方同意并授权平台指定支付/清算机构根据本协议约定将借款本金及利息划转至其银行账户即视为乙方已履行还款义务。"), 
	                                    React.createElement("p", null, "3.1.7甲方理解并同意，平台不承担本协议项下甲方的任何资金损失风险，除因平台自身原因导致甲方资金损失的除外。"), 
	                                    React.createElement("p", null, "3.1.8甲方理解并同意： 如乙方为本协议项下对甲方所欠的债务购买保险的，甲方同意作为该项保险的被保险人，并在此不可撤销地委托【丙\\丁方】代为将甲方的相关信息向保险公司进行披露、向保险公司提交相关资料请求赔偿、发出出险通知、指定赔款的接收账户、与保险公司签署赔偿协议，在保险公司赔偿后向其转让权益及从属权利等. 甲方在此处声明同意确认。如甲方不同意前述委托，则请停止继续使用本平台服务，否则视为甲方同意接受本条约定。"), 
	                                    React.createElement("p", null, "3.1.9若乙方逾期还款的，丁方或其他机构可能进行代偿，甲方同意在丁方或其他机构代偿之后，向丁方或其他机构转让本协议项下债权。"), 
	                                    React.createElement("p", null, "3.2 乙方的权利义务"), 
	                                    React.createElement("p", null, "3.2.1 乙方承诺向支付机构及平台提供的信息及时、合法、真实、有效、完整。"), 
	                                    React.createElement("p", null, "3.2.2 乙方应保证融资项目及借款用途真实、合法，并按照约定借款用途使用借贷资金，不得用于出借等其他目的。"), 
	                                    React.createElement("p", null, "3.2.3 ", React.createElement("b", null, "乙方同意以网络页面点击确认或其他方式（包括但不限于签字或签章确认等方式）签订本协议，并认可在其以前述方式签订本协议后，即视为不可撤销地授权平台根据项目的交易结果于协议中生成相应信息（包括甲方信息、签约日期信息以及本协议第二条中的信息等），乙方不得以其签订本协议时尚未知悉前述信息为由而拒绝履行本协议项下的义务，未经协议其他方的同意，乙方不得否认本协议项下债权债务关系或以任何方式撤回、撤销本协议。")), 
	                                    React.createElement("p", null, "3.2.4乙方同意并授权甲方委托平台指定支付/清算机构根据本协议约定将借款金额划转至乙方的指定账户，且自前述借款金额发放至乙方指定账户之日起，即视为甲方已完全履行放款义务。"), 
	                                    React.createElement("p", null, "3.2.5 乙方应保证其指定账户状态正常，确保资金划入、划出交易的完成。如因前述指定账户不正常导致的所有损失（如借款资金无法及时入账、还款资金无法划转等）应由其自行承担。"), 
	                                    React.createElement("p", null, "3.2.6 乙方应按照本协议的约定到期还款并按约支付利息。若到期还款日之前乙方死亡，则乙方任何类型的继承人仍有义务继续向甲方偿还到期借款本息。"), 
	                                    React.createElement("p", null, "3.2.7 乙方应按照本协议第二条的约定向协议其他方支付服务费。"), 
	                                    React.createElement("p", null, "3.2.8乙方应向协议其他方或其受托人如实报告影响或可能影响甲方权益的重大信息。当乙方的资信状况及还款能力出现重大不利影响时，乙方应及时通知协议其他方或其受托人。"), 
	                                    React.createElement("p", null, "3.2.9乙方授权支付/清算机构根据丙方指令从甲方提供的实际借款金额中直接扣除该笔借款相应的保险费。"), 
	                                    React.createElement("p", null, "3.2.10如乙方选择购买保险的，则乙方同意作为投保人，向平台指定的保险公司购买相应的保险，并在此无条件、不可撤销地委托【丙\\丁方】将其用于投保的相关资料提供给保险公司、签订相应的保险合同及缴纳保费、指定赔款的接收账户、在申请理赔时将投资人的相关信息向保险公司进行披露以获得理赔，并在获得保险理赔后将相关权益转让给保险公司。"), 
	                                    React.createElement("p", null, "3.2.11当乙方出现逾期还款的情形后，如融资人已按本协议或项目说明书等约定购买保险或安排其他代偿机制的其他机构，则自甲方足额收到理赔款或获得代偿本金和/或收益之日起，视为保险公司或代偿机构履约完毕，甲方在本协议项下对乙方所享有的债权（包括但不限于要求乙方到期还本付息及支付罚息的权利）即转让予保险公司或代偿机构其他机构，本条款即为债权转让通知，转让之后债权人不再另行通知乙方。"), 
	                                    React.createElement("p", null, "3.2.12 乙方承诺在本平台提交的融资项目真实、有效，不会通过变换项目名称、对项目内容进行非实质性变更等方式、或再通过其他网络借贷信息中介机构进行重复融资。"), 
	                                    React.createElement("p", null, "3.3丙方"), 
	                                    React.createElement("p", null, "丙方仅为平台互联网技术解决方案提供商，不对交易本身承担任何担保、保证义务。仅负责平台技术系统的正常维护及运营。"), 
	                                    React.createElement("p", null, "3.4 丁方"), 
	                                    React.createElement("p", null, "协议各方理解确认，丁方接受乙方的委托，作为融资项目见证机构，为其在平台发布的乙方现有信息和还款来源等项目信息的真实性提供见证，并对乙方进行当前信用评估。上述见证和评估不作为对甲方投资资金归还和利息收益的任何保证或担保。甲方依据丁方信用评估/见证结果向乙方提供资金所产生的一切后果由甲方自行承担。"), 

	                                    React.createElement("p", {className: "fc-link"}, "四、借款发放、还款方式"), 
	                                    React.createElement("p", null, "4.1 自支付机构将借款总额从甲方银行账户划转至乙方的指定账户时即视为甲方履行了放款义务。"), 
	                                    React.createElement("p", null, "4.2 本协议约定的还款方式为到期一次性还本付息\\每月等额还款。乙方不得提前还款，乙方提前将还款付至任何账户的行为，均不构成提前还款，仍需按本协议第二条约定的借款期限记收利息，但协议各方另有约定的除外。还款日当天/还款日的前一个工作日，乙方将还款资金足额支付至还款银行账户的，视为乙方正常还款。支付/清算机构将按照平台指令，将乙方的应付本息划拨至甲方指定的银行账户。乙方在还款日的前还款的，仍按照本协议约定的借款期限支付利息。"), 

	                                    React.createElement("p", {className: "fc-link"}, "五、逾期还款"), 
	                                    React.createElement("p", null, "5.1甲方未在本协议或项目说明书约定的到期还款日收到乙方足额支付的借款本息的，则视为乙方发生逾期还款（如乙方已按本协议约定购买保险的，将同时触发保险公司出险理赔或触发3.1.9所涉代偿机制）。"), 
	                                    React.createElement("p", null, "5.2乙方逾期还款，除应按本协议第二条的约定支付利息外，还应自借款逾期之日起在逾期未付款项（包括逾期未付的本金）金额的基础上每日向甲方额外支付相当于本协议第二条约定的借款利率150%的罚息，直至清偿为止（如由保险公司理赔或代偿机构代偿的，罚息亦一并转让）。乙方确认，罚息将和还款本息一并由支付/清算机构支付至甲方银行账户，上述款项在乙方支付到还款银行账户当天即不再另行计算罚息。"), 
	                                    React.createElement("p", null, "5.3乙方在发生逾期后进行还款的，如乙方的还款金额不足以足额清偿全部到期应付款项的，平台将按如下顺序指令支付/清算机构向甲方支付应付款项："), 
	                                    React.createElement("p", null, "5.3.1单期还款：当乙方仅有一期应付款项未按时全额支付时，其还款顺序依次为："), 
	                                    React.createElement("p", null, "A．截止到该还款日的逾期利息；B.利息；C. 本金。"), 
	                                    React.createElement("p", null, "5.3.2多期还款：当乙方存在多期应付款项未按时全额支付时，应从拖欠时间最长的应付款项开始，依次（期）偿还，同一期应付款项的偿还顺序均为： A.截止到该还款日的逾期利息；B.利息；C.本金。"), 
	                                    React.createElement("p", null, "5.4乙方逾期还款时由丁方或其他机构向甲方进行全部/部分代偿的，则代偿资金将按前款约定的还款顺序进行分配。甲方在本协议或项目说明书约定的实际到账日收到丁方或其他机构代偿的融资本息，即视为甲方已将其对乙方所享有的权利（包括但不限于要求乙方到期还本付息的权利及支付罚息的权利）一并转让给丁方或其他机构，丁方或其他机构有权向甲方追偿。"), 
	                                    React.createElement("p", null, "5.5 除上述约定外，乙方还需承担因未按约还款所产生的一切费用，包括但不限于诉讼费、财产保全费、执行费、仲裁费、律师代理费、差旅费、评估费、拍卖费、催收费用等。"), 
	                                    React.createElement("p", {className: "fc-link"}, "六、"), 
	                                    React.createElement("p", null, "乙方承诺借款用途为：[", _this.state.protocol.ProjectInfo.FRemark, "] 。未经本协议各方一致同意，乙方不得以任何理由和任何形式将获得的借款用于前述借款用途之外的任何其他用途。乙方擅自改变借款用途将承担违约责任。乙方不得将所借款项用于任何违法活动（包括但不限于赌博、吸毒、贩毒等）及生产经营和消费以外的范畴（包括但不限于股票、基金、期货等资金融通产品的投资、房地产及房地产信托投资、二次借贷、彩票等）。否则，一经发现，甲方有权提前收回全部借款，并立即向公安等司法机关举报，追究借款人的刑事责任。"), 

	                                    React.createElement("p", {className: "fc-link"}, "七、其他事项"), 
	                                    React.createElement("p", null, "7.1 乙方须确保到期后一次性足额偿还包括本协议借款金额在内的借款总额项下所有协议项下的借款本息及其他应付款项，否则视为还款未完成，由此引起的法律后果及违约责任由乙方承担。"), 
	                                    React.createElement("p", null, "7.2 甲方及乙方必须通过本协议约定的方式或协议其他方认可的方式进行放款及还款,否则由此引起的法律后果及违约责任由甲方或乙方自行承担。"), 
	                                    React.createElement("p", null, "7.3 本协议项下借款记录等信息均以平台系统生成并公布的内容为准。甲方、乙方可以登录平台查询上述信息。"), 
	                                    React.createElement("p", null, "7.4 本协议项下的债务未经协议其他方同意不得转让。"), 
	                                    React.createElement("p", null, "7.5 协议各方应对其他方提供的信息及本协议内容保密，未经其他方同意，任何一方不得向协议主体之外的任何人披露，但法律、行政法规另有强制性规定，或监管、审计等有权机关另有强制性要求的除外。"), 
	                                    React.createElement("p", null, "7.6 协议各方知悉并遵守平台上的其他协议、规则、项目说明及网页说明文档等的规定。"), 
	                                    React.createElement("p", null, "7.7如本协议中的任何条款无论因何种原因完全或部分无效或不具有执行力，则应认为该条款可与本协议相分割，并可被尽可能接近各方意图的、能够保留本协议要求的经济目的的、有效的新条款所取代，而且在此情况下，本协议的其他条款仍然完全有效并具有约束力。"), 
	                                    React.createElement("p", null, "7.7 协议各方应按法律法规及相关规定自行申报并各自承担与本协议相关的税费。"), 

	                                    React.createElement("p", {className: "fc-link"}, "八、协议文本"), 
	                                    React.createElement("p", null, "8.1 在平台交易需订立的协议采用电子协议形式，并在平台上保留存档，各方均认可该形式协议的法律效力。用户（指本协议项下的甲方及乙方，下同）使用其在平台注册的账户登录后，根据平台的相关规则通过点击确认或类似方式签署的电子协议即视为用户的真实意愿并以用户的名义签署的协议，具有法律效力。用户应妥善保管自己的账户密码等账户信息，用户通过前述方式订立的电子协议对合同各方具有法律约束力，用户不得以账户密码等账户信息被盗用或其他理由否认已订立的协议的效力或不按照该等协议履行相关义务。"), 
	                                    React.createElement("p", null, "8.2 用户根据本协议以及平台的相关规则签署电子协议后，不得擅自修改该协议。本平台向用户提供电子协议的备案、查看、核对等服务，如对电子协议真伪或电子合同的内容有任何疑问，用户可通过本平台的相关系统板块查阅有关协议并进行核对。如对此有任何争议，应以平台记录的协议为准。"), 
	                                    React.createElement("p", null, "8.3 用户不得私自仿制、伪造在平台上签订的电子协议或印鉴，不得用伪造的协议进行招摇撞骗或进行其他非法使用，否则用户应自行承担责任。"), 
	                                    React.createElement("p", null, "8.4 用户确认并同意，平台有权对本协议项下的资金、利息、逾期罚息等任何金额进行计算；本平台对本协议项下任何金额的任何证明或确定，应作为该金额有关事项的终局证明。"), 
	                                    React.createElement("p", null, "8.5如果本协议中的任何一条或多条违反适用的法律法规，则该条将被视为无效，但该无效条款并不影响本协议其他条款的效力。"), 
	                                    React.createElement("p", null, "8.6本协议自文本最终生成之日起生效。"), 

	                                    React.createElement("p", {className: "fc-link"}, "九、平台安全"), 
	                                    React.createElement("p", null, "9.1用户成为平台会员后，不得将平台账号或密码等转让给其他机构或者授权给任何其他机构使用，用户对其账户（含平台认可的其他机构平台账号）在平台一切操作应自行承担相应的法律后果。"), 
	                                    React.createElement("p", null, "9.2用户应自行保证其会员账户（含其他机构平台）及使用安全，并对其账户及其使用承担全部责任。"), 
	                                    React.createElement("p", null, "9.3 平台提供密码验证作为识别用户身份的方式，用户须自行保证密码的安全性，且同意通过密码在平台进行的任何操作均视为用户自身的行为。"), 
	                                    React.createElement("p", null, "9.4因用户导致的任何损失由用户自行承担，该过错包括但不限于：决策失误、操作不当、遗忘或泄露密码、密码被他人破解、用户使用的计算机系统被第三方其他机构/个人侵入、用户委托他人代理交易时他人恶意或不当操作而造成的损失。"), 

	                                    React.createElement("p", {className: "fc-link"}, "十、用户的守法义务及承诺"), 
	                                    React.createElement("p", null, "10.1 用户承诺绝不为任何非法目的或以任何非法方式使用平台服务，并承诺遵守中国相关法律、法规及一切使用互联网之国际惯例，遵守所有与平台服务有关的网络协议、规则和程序。"), 
	                                    React.createElement("p", null, "10.2 用户同意并保证不得利用平台服务从事侵害他人权益或违法之行为，若有违反者应负所有法律责任。上述行为包括但不限于："), 
	                                    React.createElement("p", null, "10.2.1反对宪法所确定的基本原则，危害国家安全、泄漏国家秘密、颠覆国家政权、破坏国家统一的。"), 
	                                    React.createElement("p", null, "10.2.2 侵害他人名誉、隐私权、商业秘密、商标权、著作权、专利权、其他知识产权及其他权益。"), 
	                                    React.createElement("p", null, "10.2.3 违反依法律或合约所应负之保密义务。"), 
	                                    React.createElement("p", null, "10.2.4冒用他人名义使用平台服务。"), 
	                                    React.createElement("p", null, "10.2.5从事任何不法交易行为，如贩卖枪支、毒品、禁药、盗版软件或其他违禁物。"), 
	                                    React.createElement("p", null, "10.2.6提供赌博资讯或以任何方式引诱他人参与赌博。"), 
	                                    React.createElement("p", null, "10.2.7涉嫌洗钱、套现或进行非法集资活动的。"), 
	                                    React.createElement("p", null, "10.2.8从事任何可能含有电脑病毒或是可能侵害平台服务系統、资料等行为。"), 
	                                    React.createElement("p", null, "10.2.9利用平台系统进行可能对互联网或移动网正常运转造成不利影响之行为。"), 
	                                    React.createElement("p", null, "10.2.10侵犯平台的商业利益，包括但不限于发布非经平台许可的商业广告。"), 
	                                    React.createElement("p", null, "10.2.11利用平台服务上传、展示或传播虚假的、骚扰性的、中伤他人的、辱骂性的、恐吓性的、庸俗淫秽的或其他任何非法的信息资料。"), 
	                                    React.createElement("p", null, "10.2.12其他平台有正当理由认为不适当之行为。"), 
	                                    React.createElement("p", null, "10.3 平台保有依其单独判断删除平台内各类不符合法律政策或不真实、不适当的信息内容而无须通知会员的权利，并无需承担任何责任。 若用户未遵守以上规定的，平台有权作出独立判断并采取暂停或关闭会员账号等措施，而无需承担任何责任。"), 
	                                    React.createElement("p", null, "10.4 用户同意，由于用户违反本协议，或违反其他被视为本协议组成部分的文件，或由于用户使用平台服务过程中违反了任何法律或侵害其他方/其他机构的权利而造成任何其他机构进行或发起的任何补偿申请或要求（包括律师费用），用户须对该违约行为所造成损失给予全额补偿。"), 

	                                    React.createElement("p", {className: "fc-link"}, "十一、责任限制"), 
	                                    React.createElement("p", null, "11.1平台仅对本协议中所列明的平台应承担相关责任的义务承担责任。"), 
	                                    React.createElement("p", null, "11.2 会员信息是由会员自行发布，平台无法保证会员信息的真实、及时和完整，用户应对其自身作出的判断承担全部责任。"), 
	                                    React.createElement("p", null, "11.3平台服务的合作单位，所提供的服务品质及内容由该合作单位自行负责。"), 
	                                    React.createElement("p", null, "11.4 用户自平台及平台工作人员或经由平台服务取得的建议或资讯，无论其为书面或口头，均不构成平台对平台服务的任何保证。"), 
	                                    React.createElement("p", null, "11.5用户遵循“借贷自愿、诚实守信、责任自负、风险自担“的原则承担借贷风险，本平台不承担借贷违约风险。"), 
	                                    React.createElement("p", null, "11.6 在任何情况（包括但不限于以下情况）下，平台对甲方与乙方间交易所发生的任何损失不承担任何法律责任，包括但不限于资金损失、利润损失、营业中断损失等，平台均不负责赔偿："), 
	                                    React.createElement("p", null, "11.6.1 平台系统停机维护期间。"), 
	                                    React.createElement("p", null, "11.6.2 电信设备出现故障不能进行数据传输的。"), 
	                                    React.createElement("p", null, "11.6.3 由于黑客攻击、网络供应商技术调整或故障、平台系统升级、银行方面的问题等原因而造成的服务中断或延迟。"), 
	                                    React.createElement("p", null, "11.6.4 因台风、地震、海啸、洪水、停电、战争、恐怖袭击等不可抗力之因素，造成平台系统障碍不能执行业务的。"), 

	                                    React.createElement("p", {className: "fc-link"}, "十二、违约及其他风险"), 
	                                    React.createElement("p", null, "12.1 发生下列任何一项或几项情形的，视为乙方违约。"), 
	                                    React.createElement("p", null, "12.1.1乙方违反其在本协议所做的任何承诺和保证的。"), 
	                                    React.createElement("p", null, "12.1.2乙方的任何财产遭受没收、征用、查封、扣押、冻结等可能影响其履约能力的不利事件，且不能及时提供有效补救措施的。"), 
	                                    React.createElement("p", null, "12.1.3乙方的财务状况出现影响其履约能力的不利变化，且不能及时提供有效补救措施的。"), 
	                                    React.createElement("p", null, "12.1.4 乙方未按照本协议的约定按期足额偿还融资。"), 
	                                    React.createElement("p", null, "12.2 乙方未能按本协议的约定按期足额还款或发生其他平台、甲方基于合理判断乙方可能发生12.1条约定的其他违约事件的，平台有权应甲方要求披露乙方真实身份信息并提供与双方借贷关系、融资款项发放和支付等相关资料。平台和甲方并有权采取下列任何一项或几项救济措施："), 
	                                    React.createElement("p", null, "12.2.1要求支付/清算机构立即暂缓、取消支付全部或部分融资款项；"), 
	                                    React.createElement("p", null, "12.2.2 宣布已发放融资款项全部提前到期，要求乙方立即偿还所有融资本金及项目约定的预期利息等并行使担保权；"), 
	                                    React.createElement("p", null, "12.2.3解除本协议，要求乙方立即偿还所有融资本金及项目约定的预期利息等并行使担保权；"), 
	                                    React.createElement("p", null, "12.2.4采取法律、法规以及本协议约定的其他救济措施。"), 

	                                    React.createElement("p", {className: "fc-link"}, "十三、证据和计算"), 
	                                    React.createElement("p", null, "13.1 协议各方均确认并同意，委托平台对本协议项下的融资本金、利息等金额进行计算；平台对本协议项下任何金额的任何证明或确定，应作为该金额有关事项的终局证明。"), 
	                                    React.createElement("p", null, "13.2 协议各方均确认并同意由平台提供的与本协议有关的书面文件或电子信息应作为本协议有关事项的终局证明。"), 

	                                    React.createElement("p", {className: "fc-link"}, "十四、隐私及保密条款"), 
	                                    React.createElement("p", null, "14.1 平台对于用户提供的、平台自行收集的、经认证的个人信息将按照本协议予以保护、使用或者披露。"), 
	                                    React.createElement("p", null, "14.2 平台收集个人资料的主要目的在于向用户提供顺利、有效和度身订造的交易经历。平台仅收集平台认为就此目的及达成该目的所必须的关于用户的个人资料。"), 
	                                    React.createElement("p", null, "14.3 平台可能通过公开或私人资料来源收集用户的额外资料，以更好地了解用户的需求，并为用户度身订造服务、解决争议并有助确保在平台进行安全交易。"), 
	                                    React.createElement("p", null, "14.4 平台有权按照用户在平台上的行为自动追踪关于用户的某些资料。在不透露用户个人的隐私资料的前提下，平台有权对整个会员数据库进行分析并对会员数据库进行商业上的利用。"), 
	                                    React.createElement("p", null, "14.5平台有权在平台的某些网页上使用诸如“Cookies”的资料收集装置。"), 
	                                    React.createElement("p", null, "14.6平台对于用户提供的、平台自行收集到的、经认证的个人信息将按照本协议及有关规则予以保护、使用或者披露。平台设有严格的数据安全系统，对用户信息进行同步记录和高强加密，防止未经授权的任何人、包括本公司的员工获取用户信息，严格保护用户的财务隐私和用户信息，但鉴于技术限制，平台不能确保用户的全部私人通讯及其他个人资料不会通过本协议中未列明的途径泄露出去。"), 
	                                    React.createElement("p", null, "14.7 平台可根据有关法律要求向司法机关和政府部门提供用户的个人资料。在用户未能按照与平台签订的服务协议或者与平台其他会员签订的借款协议等其他法律文本的约定履行自己应尽的义务时，平台有权根据自己的判断或者与该笔交易有关的其他会员的请求披露用户的个人资料，并做出评论。"), 
	                                    React.createElement("p", null, "14.8 如果用户严重违反平台的相关规则或违反相关交易合同条款的，平台有权对用户提供的及平台自行收集的用户的个人信息和资料编辑入平台黑名单，并依法依规将该黑名单报送相关征信机构或向其他机构披露。"), 
	                                    React.createElement("p", null, "14.9 因服务需要，平台有权将用户提交的或平台自行收集的用户的个人资料和信息与其他机构进行数据共享，以便平台和其他机构催收逾期借款及对用户的其他申请进行审核之用，如果由此造成用户的经济损失，平台无需承担法律责任。"), 
	                                    React.createElement("p", null, "14.10 在平台提供的交易活动中，用户承诺对所取得的相关交易相对人信息只用于与交易相关的合法、合理用途。用户无权要求平台提供其他会员的个人资料，但符合以下任一条件的除外："), 
	                                    React.createElement("p", null, "14.10.1用户已向法院起诉其他会员的在平台活动中的违约行为且法院已受理立案；"), 
	                                    React.createElement("p", null, "14.10.2接受其他用户借款的乙方逾期未归还借款本息；"), 
	                                    React.createElement("p", null, "14.10.3其他有碍于用户收回借款本息或其他合法权益的情形。"), 
	                                    React.createElement("p", null, "14.11 用户同意并授权平台在其他任何用户符合上述任一条件时，将用户的个人资料提供给该其他用户。"), 
	                                    React.createElement("p", null, "14.12 用户不得对平台服务的任何部分或全部以及通过平台取得的任何形式的信息，进行复制、拷贝、出售、转售或用于任何其它商业目的。"), 
	                                    React.createElement("p", null, "14.13 本协议签署后, 除非事先得到平台的书面同意,用户应承担以下保密义务："), 
	                                    React.createElement("p", null, "14.13.1不得向本协议各方外的其他任何机构/个人披露本协议以及本协议项下的事宜以及与此等事宜有关的任何文件、资料或信息（以下简称“保密信息”）。"), 
	                                    React.createElement("p", null, "14.13.2用户只能将保密信息和其内容用于本协议项下的目的, 不得用于任何其他目的。本款的约定不适用于下列保密信息："), 
	                                    React.createElement("p", null, "a. 从披露方获得时，已是公开的；"), 
	                                    React.createElement("p", null, "b. 从披露方获得前，接受方已经获知的；"), 
	                                    React.createElement("p", null, "c. 从有正当权限并不受保密义务制约的其他机构获得的；"), 
	                                    React.createElement("p", null, "d. 非依靠披露方披露或提供的信息独自开发的。"), 
	                                    React.createElement("p", null, "14.14 用户因下列原因披露保密信息，不受前款的限制："), 
	                                    React.createElement("p", null, "14.14.1向用户的董事、监事、高级管理人员和雇员及其聘请的会计师、律师、咨询公司披露，但乙方保证上述人员能承担与乙方同等的保密义务。"), 
	                                    React.createElement("p", null, "14.14.2 因遵循可适用的法律、法规的强制性规定而披露。"), 
	                                    React.createElement("p", null, "14.14.3 依据其他应遵守的法律法规向有权机构进行的披露。"), 
	                                    React.createElement("p", null, "14.15 用户应采取所有其他必要、适当和可以采取的措施，以确保保密信息的保密性。"), 
	                                    React.createElement("p", null, "14.16 用户应促使其向之披露保密信息的人严格遵守本条约定。"), 
	                                    React.createElement("p", null, "14.17 用户在本条项下的权利和义务应在本协议终止或到期后继续有效。"), 

	                                    React.createElement("p", {className: "fc-link"}, "十五、 法律的适用和争议的解决"), 
	                                    React.createElement("p", null, "本协议的签订、履行、终止、解释均适用中华人民共和国法律，各方一致同意本协议签订地为广州市天河区。各方同意，因本协议所产生的或与本协议有关的一切争议，各方应协商解决；协商无法达成一致的，应向协议签订地法院提起诉讼。但如发生本协议第3.1.9条所述情形的，管辖法院所在地为见证方所在地；如发生本协议第5.1条约定的情形，且依照本协议约定触发保险公司出险理赔的，则管辖法院所在地为保险机构所在地。"), 

	                                    React.createElement("p", null, "附件：甲方（出借人）列表："), 
	                                    React.createElement("table", {className: "table-1"}, 
	                                        React.createElement("tbody", null, 
	                                            React.createElement("tr", null, 
	                                                React.createElement("td", null, "序号"), 
	                                                React.createElement("td", null, "用户ID"), 
	                                                React.createElement("td", null, "姓名/企业名称"), 
	                                                React.createElement("td", null, "身份证号码/工商注册号"), 
	                                                React.createElement("td", null, "投资金额")
	                                            ), 
	                                            
	                                                _this.state.InvestmentRecord.map(function (item, index) {
	                                                    return (
	                                                        React.createElement("tr", null, 
	                                                            React.createElement("td", null, index+1), 
	                                                            React.createElement("td", null, item.Mobile), 
	                                                            React.createElement("td", null, item.PayUserName), 
	                                                            React.createElement("td", null, item.IDcard), 
	                                                            React.createElement("td", null, item.PayAmount)
	                                                        )
	                                                    )
	                                                })
	                                            
	                                        )
	                                    ), 
	                                    React.createElement("br", null), 
	                                    React.createElement("p", {align: "right"}, "甲方：", _this.state.protocol.UserAgreeInfo.UserName), 
	                                    React.createElement("p", {align: "right"}, "乙方：", _this.state.protocol.FinancierInfo.CompanyName), 
	                                    React.createElement("p", {align: "right"}, "丙方：广东网金控股股份有限公司"), 
	                                    React.createElement("p", {align: "right"}, "丁方： 浙江新昌农村商业银行股份有限公司"), 
	                                    React.createElement("p", {align: "right"}, "签订日期：", _this.state.protocol.SignDateTime)
	                                )
	                            ), 

	                            React.createElement("div", {className: "clear"})
	                        )
	                    ), 
	                    React.createElement("div", {className: "clear"})
	                )
	            )
	        )
	    }
	});
	ReactDOM.render(React.createElement(Root, null), document.getElementById('giraffe'));

/***/ },
/* 1 */,
/* 2 */,
/* 3 */,
/* 4 */,
/* 5 */,
/* 6 */,
/* 7 */,
/* 8 */,
/* 9 */,
/* 10 */,
/* 11 */,
/* 12 */,
/* 13 */,
/* 14 */,
/* 15 */
/***/ function(module, exports, __webpack_require__) {

	var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
	  Copyright (c) 2016 Jed Watson.
	  Licensed under the MIT License (MIT), see
	  http://jedwatson.github.io/classnames
	*/
	/* global define */

	(function () {
		'use strict';

		var hasOwn = {}.hasOwnProperty;

		function classNames () {
			var classes = [];

			for (var i = 0; i < arguments.length; i++) {
				var arg = arguments[i];
				if (!arg) continue;

				var argType = typeof arg;

				if (argType === 'string' || argType === 'number') {
					classes.push(arg);
				} else if (Array.isArray(arg)) {
					classes.push(classNames.apply(null, arg));
				} else if (argType === 'object') {
					for (var key in arg) {
						if (hasOwn.call(arg, key) && arg[key]) {
							classes.push(key);
						}
					}
				}
			}

			return classes.join(' ');
		}

		if (typeof module !== 'undefined' && module.exports) {
			module.exports = classNames;
		} else if (true) {
			// register as 'classnames', consistent with npm package name
			!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function () {
				return classNames;
			}.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
		} else {
			window.classNames = classNames;
		}
	}());


/***/ },
/* 16 */,
/* 17 */,
/* 18 */
/***/ function(module, exports, __webpack_require__) {

	/*
	 * Created by Administrator on 2017/3/31.
	 */
	var Collapse = __webpack_require__(19).Collapse;
	var Panel = __webpack_require__(19).Panel;
	var SideBar = React.createClass({displayName: "SideBar",
	    getDefaultProps: function() {
	        return{

	        }
	    },
	    getInitialState: function () {
	        return{
	            sideBarItem : this.props.sideBarItem
	        }
	    },
	    componentDidMount:function(){

	    },
	    render: function () {
	        var defaultkey = 0;
	        var sidebarlist = this.state.sideBarItem.sideBarList;
	        for(var i = 0; i < sidebarlist.length; i++){
	            for(var j = 0; j < sidebarlist[i].itemChildList.length; j++){
	                if(sidebarlist[i].itemChildList[j].current){
	                    defaultkey = i;
	                    break;
	                }
	            }
	        }

	        var collapseSettings = {
	            defaultKey: defaultkey,
	            afterCallBack : function(){
	                console.log("回调");
	            }
	        };
	        var panelSettings = {
	            arrow : {
	                style : {
	                    top: "6px",
	                    left: "130px"
	                },
	                openContent : "<i class='icon-sanjiaoxing iconfont'></i>",
	                closeContent : "<i class='icon-sanjiaoxing2 iconfont'></i>"
	            },
	            headerCanClick: true,
	            arrowCanClick: true
	        };
	        return (
	            React.createElement("div", {className: "sub-nav"}, 
	                React.createElement(Collapse, React.__spread({accordion: true},   collapseSettings), 
	                    
	                        this.state.sideBarItem.sideBarList.map(function(item,index){
	                            return (
	                                React.createElement(Panel, React.__spread({title: item.itemName, key: index},  panelSettings), 
	                                    React.createElement("ul", null, 
	                                        
	                                            item.itemChildList.map(function(itm,idx){
	                                                return (
	                                                    React.createElement("li", {className: itm.current?"current":""}, React.createElement("a", {href: itm.childUrl}, itm.childName))
	                                                )
	                                            })
	                                        
	                                    )
	                                )
	                            )
	                        })
	                    
	                )
	            )
	        )
	    }
	})

	module.exports = SideBar;

/***/ },
/* 19 */
/***/ function(module, exports, __webpack_require__) {

	/*
	 * @constructs
	 * Created by Administrator on 2017/2/9.
	 */
	module.exports = {
	    Collapse:__webpack_require__(20),
	    Panel:__webpack_require__(21)
	}

/***/ },
/* 20 */
/***/ function(module, exports) {

	/*
	 * Created by Administrator on 2016/12/9.
	 */
	/**
	 * Collapse组件
	 *
	 * @class Collapse
	 * @extends Basic
	 *
	 * @param [afterCallBack] 回调函数
	 * @param [arrow] 箭头
	 * @param [headerCanClick] 头部是否可点击
	 * @param [arrowCanClick] 箭头是否可点击
	 * @param [accordion] 是否是手风琴效果
	 *
	 * 示例:
	 *
	 *     @example
	 *     var collapseSettings = {
	 *           afterCallBack : function(){
	 *               console.log("回调");
	 *           }
	 *       };
	 *       var panelOneSettings = {
	 *           arrow : {
	 *               style : {
	 *                   top: "0",
	 *                   right: "50px"
	 *               },
	 *               openContent : "修改↓",
	 *               closeContent : "修改↑"
	 *           },
	 *           headerCanClick: false,
	 *           arrowCanClick: true
	 *       };
	 *       var panelTwoSettings = {
	 *           arrow : {
	 *               style : {
	 *                   top: "0",
	 *                   left: "16px"
	 *               },
	 *               openContent : "v",
	 *               closeContent : ">"
	 *           },
	 *           headerCanClick: true,
	 *           arrowCanClick: true
	 *       };
	 *        <Collapse {...collapseSettings}>
	 *            <Panel title={<h4 style={{color: "#000"}}>This is panel header 1</h4>} key="1" {...panelOneSettings}>
	 *                <div>
	 *                    姓名：<input type="text" className="name" /><br /><br />
	 *                    电话：<input type="text" className="phone" />
	 *                </div>
	 *            </Panel>
	 *            <Panel title={'This is panel header 2'} key="2" {...panelOneSettings}>
	 *               <p>内容1</p>
	 *            </Panel>
	 *            <Panel title={'This is panel header 3'} key="3" {...panelOneSettings}>
	 *               <p>内容2</p>
	 *            </Panel>
	 *        </Collapse>
	 *        <Collapse accordion>
	 *            <Panel title={'This is panel header 1'} key="1" {...panelTwoSettings}>
	 *               <p>内容1</p>
	 *            </Panel>
	 *            <Panel title={'This is panel header 2'} key="2" {...panelTwoSettings}>
	 *               <p>内容2</p>
	 *            </Panel>
	 *            <Panel title={'This is panel header 3'} key="3" {...panelTwoSettings}>
	 *               <p>内容3</p>
	 *            </Panel>
	 *        </Collapse>
	 */
	var Collapse = React.createClass({displayName: "Collapse",
	    getDefaultProps: function(){
	        return {
	            defaultKey : 0,
	            afterCallBack: function(){

	            }
	        }
	    },
	    getInitialState: function () {
	        var _this = this;
	        return {
	            panelChildren: _this.props.children.map(function(o,i){
	                return React.cloneElement(o, {
	                    key: i ,
	                    panelKey:i,
	                    active : i==_this.props.defaultKey?true:false,
	                    animClassName : "",
	                    arrowContent : i==_this.props.defaultKey?o.props.arrow.openContent:o.props.arrow.closeContent,
	                    height: i==_this.props.defaultKey?46:0,
	                    callback: _this.callback.bind(_this)
	                });
	            })
	        }
	    },
	    componentWillMount: function(){
	    },
	    componentDidMount: function(){
	    },
	    componentDidUpdate: function(){
	        this.props.afterCallBack();
	    },
	    callback: function(key){
	        var _this = this;
	        _this.setState({
	            panelChildren: _this.props.children.map(function(o,i){
	                if(_this.props.accordion){//判断是否是手风琴
	                    return i == key ? React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : !_this.state.panelChildren[i].props.active,
	                        animClassName : "ucs-collapse-anim-active",
	                        arrowContent : _this.state.panelChildren[i].props.active?o.props.arrow.closeContent:o.props.arrow.openContent,
	                        //height: _this.state.panelChildren[i].props.active?0:46,
	                        callback: _this.callback.bind(_this)
	                    }):React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : false,
	                        animClassName : "ucs-collapse-anim-active",
	                        arrowContent : o.props.arrow.closeContent,
	                        //height:0,
	                        callback: _this.callback.bind(_this)

	                    });
	                }else{
	                    return i == key ? React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : !_this.state.panelChildren[i].props.active,
	                        animClassName : "ucs-collapse-anim-active",
	                        arrowContent : _this.state.panelChildren[i].props.active?o.props.arrow.closeContent:o.props.arrow.openContent,
	                        //height: _this.state.panelChildren[i].props.active?0:46,
	                        callback: _this.callback.bind(_this)
	                    }):React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : _this.state.panelChildren[i].props.active,
	                        animClassName : "",
	                        arrowContent : _this.state.panelChildren[i].props.active?o.props.arrow.openContent:o.props.arrow.closeContent,
	                        //height: _this.state.panelChildren[i].props.height,
	                        callback: _this.callback.bind(_this)
	                    });
	                }

	            })
	        });
	        /*setTimeout(function(){
	            _this.setState({
	                panelChildren: React.Children.map(_this.props.children,function(o,i){
	                    return React.cloneElement(o, {
	                        key: i ,
	                        panelKey:i,
	                        active : _this.state.panelChildren[i].props.active,
	                        animClassName : "",
	                        callback: _this.callback
	                    });
	                })
	            });
	        },200);*/
	    },
	    render: function(){
	        var _this = this;
	        var children = _this.state.panelChildren;
	        return (
	            React.createElement("div", {className: "ucs-collapse"}, children)
	        );
	    }
	});

	module.exports = Collapse;

/***/ },
/* 21 */
/***/ function(module, exports, __webpack_require__) {

	
	var classnames = __webpack_require__(15);

	var Panel = React.createClass({displayName: "Panel",
	    getDefaultProps: function(){
	        return {
	            arrow : {
	                style : {
	                    top: "0",
	                    left: "16px"
	                }
	            },
	            headerCanClick: true,
	            arrowCanClick: true
	        };
	    },
	    getInitialState: function () {
	        return {

	        }
	    },
	    componentWillMount: function(){

	    },
	    componentDidMount: function(){

	    },
	    handlerShow: function(canClick,e){
	        var evt = e ? e : window.event;
	        if (evt.stopPropagation) {
	            //W3C
	            evt.stopPropagation();
	        } else {
	            //IE
	            evt.cancelBubble = true;
	        }
	        var _this = this;
	        if(canClick){
	            _this.props.callback(_this.props.panelKey);
	        }else{
	            return;
	        }
	    },
	    componentDidUpdate: function(){

	    },
	    render: function(){
	        var _this = this;
	        var panelClassName = classnames('ucs-collapse-item',{
	            'ucs-collapse-item-active': _this.props.active
	        });
	        var conClassName = classnames('ucs-collapse-content',{
	            'ucs-collapse-content-inactive': !_this.props.active
	        },{
	            'ucs-collapse-content-active': _this.props.active
	        },_this.props.animClassName);
	        return (
	            React.createElement("div", {className: panelClassName}, 
	                React.createElement("div", {className: "ucs-collapse-header", role: "tab", "aria-expanded": _this.props.active, onClick: _this.handlerShow.bind(_this,_this.props.headerCanClick)}, 
	                    React.createElement("span", {className: "arrow", style: _this.props.arrow.style, onClick: _this.handlerShow.bind(_this,_this.props.arrowCanClick)}, _this.props.arrowContent), 
	                    _this.props.title
	                ), 
	                React.createElement("div", {className: conClassName, role: "tabpanel"}, 
	                    React.createElement("div", {className: "ucs-collapse-content-box"}, 
	                        _this.props.children
	                    )
	                )
	            )
	        );
	    }
	});

	module.exports = Panel;

/***/ }
/******/ ]);